﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int a, b, c;
//	scanf("%d%d%d", &a, &b, &c);
//	if (a > b && a > c)
//	{
//		printf("%d", a);
//	}
//	else if (b > a && b > c) {
//		printf("%d", b);
//	}
//	else if (c > a && c > b)
//	{
//		printf("%d", c);
//	}
//}
//int main()
//{
//	char a, b, c;
//	scanf("%c%c%c", &a, &b, &c);
//	if (a < b && a < c)
//	{
//		printf("%c", a);
//	}
//	else if (b < a && b < c) {
//		printf("%c", b);
//	}
//	else if (c < a && c < b)
//	{
//		printf("%c", c);
//	}
//}
//输入一个学生百分制成绩，要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。
//90分以上为‘A’；80~89分为‘B’；70~79分为‘C’； 60~69分为‘D’； 60分以下为‘E’。
//int main()
//{
//	float score = 0;
//	scanf("%f", &score);
//	if (score >= 0 && score < 60)
//	{
//		printf("%c", 'E');
//	}
//	else if (score >= 60 && score < 69)
//	{
//		printf("%c", 'D');
//	}
//	else if (score >= 70 && score < 79)
//	{
//		printf("%c", 'C');
//	}
//	else if (score >= 80 && score < 89)
//	{
//		printf("%c", 'B');
//	}
//	else if (score >= 90)
//	{
//		printf("%c", 'A');
//	}
//	else
//	{
//		printf("输入有误");
//	}
//	return 0;
//}
//int main()
//{
//	int arr[3];
//	for (int i = 0; i < 3; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	for (int i = 0; i < 2; i++)
//	{
//		for (int j = 0; j < 3-i-1; j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				int ret = arr[j];
//				arr[j] = arr[j + 1];
//				arr[j + 1] = ret;
//			}
//		}
//	}
//	for (int i = 0; i < 3; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}
//对一批货物征收税金，价格在1万元以上的货物征税5% ，在5000元以上、1万元以下的货物征税3% ，在1000元以
//上、5000元以下的货物征税2% ，1000元以下的货物免税。编写一程序，读入货物价格，计算并输出税金。
//int main()
//{
//	float money = 0;
//	scanf("%f", &money);
//	if (money < 1000)
//	{
//		printf("%f", money);
//	}
//	else if (money >= 1000 && money < 5000)
//	{
//		printf("%f", money * 0.02);
//	}
//	else if (money >= 5000 && money <10000)
//	{
//		printf("%f", money * 0.03);
//	}
//	else if (money >= 10000)
//	{
//		printf("%f", money * 0.05);
//	}
//	else
//	{
//		printf("输入有误");
//	}
//}
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//	float x, y,z;
//	scanf("%f %f", &x, &y);
//	if (x > 0 && y > 0)
//	{
//		z = log(x) + log(y);
//		printf("%f", z);
//	}
//	else if (x < 0 && y > 0)
//	{
//		z = sin(x) + sin(y);
//		printf("%f", z);
//	}
//	else if (x < 0 && y < 0)
//	{
//		z = exp(2 * x) + exp(3*x);
//		printf("%f", z);
//	}
//	else if (x > 0 && y < 0)
//	{
//		z = tan(x + y);
//		printf("%f", z);
//	}
//	else
//	{
//		printf("输入有误");
//	}
//	return 0;
//}
//91       92        93        94        95
////30       32        30        30        32
//int main()
//{
//	int class = 0;
//	scanf("%d", &class);
//	if(class==91)
//	{
//		printf("30");
//	}
//	else if (class == 92)
//	{
//		printf("32");
//	}
//	else if (class == 93)
//	{
//		printf("30");
//	}
//	else if (class == 94)
//	{
//		printf("30");
//	}
//	else if (class == 95)
//	{
//		printf("32");
//	}
//	else 
//	{
//		printf("输入有误");
//	}
//	return 0;
//}
//int main()
//{
//	int class = 0;
//	scanf("%d", &class);
//	switch (class)
//	{
//	case 91:
//	{
//		printf("30");
//		break;
//	}
//	case 92:
//	{
//		printf("32");
//		break;
//	}
//	case 93:
//	{
//		printf("30");
//		break;
//	}
//	case 94:
//	{
//		printf("30");
//		break;
//	}
//	case 95:
//	{
//		printf("32");
//		break;
//	}
//	default:
//	{
//		printf("输入有误\n");
//		break;
//	}
//	}
//	return 0;
//}
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (a % 2 == 0 && a % 3 == 0 && a % 5 == 0)
//	{
//		printf("%d能被2，3，5整除",a);
//	}
//	else
//	{
//		printf("%d不能被2，3，5整除",a);
//	}
//	return 0;
//}
//#include<ctype.h>
//#include<stdio.h>
//int main()
//{
//	char a;
//	scanf("%c", &a);
//	if (islower(a))
//	{
//		a = toupper(a);
//	}
//	else
//	{
//		a = tolower(a);
//	}
//	printf("%c", a);
//	return 0;
//}
//有如下函数：
//x(x < 1)
//    y = 2x - 1     (1 <= x < 15)
//    6x + x2(x >= 15)
//    从键盘输入x，求函数y值。
#include<math.h>
#include<stdio.h>
int main()
{
	float x;
	scanf("%f", &x);
	if (x < 1)
	{
		printf("%f\n", x);
	}
	else if (x >= 1 && x <= 15)
	{
		printf("%f\n", 2 * x + 1);
	}
	else
	{
		printf("%f", 6 * x + x * x);
	}

	return 0;
}
//8、输入一个整数，判断它能否被 3，5，7整除，并输出以下信息：
//⑴ 同时被3，5，7整除；
//⑵ 被其中两数（指出哪两个）整除；
//⑶ 被其中一个数（指出哪一个）整除；
//⑷ 不能被3，5，7任一个整除。
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	int flag1=0, flag2=0, flag3=0;
//	if (a % 3 == 0)
//	{
//		flag1 = 1;
//	}
//	if()
//	return 0;
//}
